Can C be safe?
نویسنده
چکیده
Is it possible to achieve a safer software in C by limiting its use? As the C programming language still is very much alive, especially within the embedded and real-time community much effort has been put into the development of such standards. There are many well known problems in the ANSI/ISO C language specification with or without measurements of fault statistics. And there also exists several controversy's about some constructs – such as the use of the goto statement. Another important topic is the security of systems. Buffer overflow exploits is one of the most common security vulnerabilities for software written in C. There are several approaches with varying success to find these faults; for an example on-line memory management (e.g. garbage collection) or off-line static analysis. This paper focuses on the field in general and will take a closer look on a few specifications that are software safety related.
منابع مشابه
Biosynthesis Characteristic of Silver Nanoparticles Produced by Mine Soil Bacteria Isolation, Kerman, Iran
Background: Biosynthesis of is one of the safe methods in nanoparticles (NP) production where local bacteria of every region can be applied for its better functionality. Among these nanoparticles, the silver nanoparticles (SNP) with high applicability due to their antimicrobial characteristic are the most common. Methods: In the study, the soil samples are collected from met...
متن کاملGrowth and toxigenesis behavior of Clostridium botulinum type E in Persian sturgeon (Acipenser persicus) Caviar prepared with various preservatives
Growth behavior of Clostridium botulinum type E beluga was studied in Acipenser persicus granular caviar treated with 5% NaCl, 5%NaCl plus 0.3% boric acid and 0.4%borax and 5%NaCl plus 0.15% methyl paraben incubated at temperatures -2, 5 and 15 °C for 224 days. The initial number of inoculated bacterial spore was 5.1×104 cfu/g caviar in each treated sample. The number of bacterial spores in sam...
متن کاملDiltiazem Co-Treatment in Renal Transplant Patients Receiving Cyclosporine with Respect to Concentration at Two Hours (C2)
Cyclosporine (CsA) is a drug that has been used for prevention of kidney transplant rejection for many years. Diltiazem with the inhibition of cyclosporine metabolism and clearance will increase CsA concentration and CsA dose can be decreased. The aim of this study was the evaluation of diltiazem effect on CsA dose adjustment with respect to C2. Forty stable renal transplant p...
متن کاملMiSFIT: A Tool for Constructing Safe Extensible C++ Systems
The boundary between application and system is becoming increasingly permeable. Extensible applications, such as web browsers, database systems, and operating systems, demonstrate the value of allowing end-users to extend and modify the behavior of what was formerly considered to be a static, inviolate system. Unfortunately, flexibility often comes with a cost: systems unprotected from misbehav...
متن کاملتأثیر ویتامین C در کاهش بروز فیبریلاسیون دهلیزی بعد از عمل جراحی بایپس کرونری: کارآزمایی بالینی تصادفی دوسوکور
Background: Atrial fibrillation is the most common arrhythmia after cardiac surgery. Vitamin C as an antioxidant has an important role in reducing the incidence of postop-erative atrial fibrillation. The present study aimed at administrating vitamin C as a way to reduce the incidence of post-CABG atrial fibrillation. Methods: In this double-blind, parallel clinical trial, 170 patients with cor...
متن کاملDescriptive Study of Students’ Knowledge, Attitudes, and Practices toward Safe Sex in Niger Delta University in, Bayelsa State, Nigeria
Background & aim: Spread of sexually transmitted infections can be controlled with enhancing the knowledge and correcting the attitudes of students regarding the right and consistent use of contraceptive methods, and being in monogamous sexual relationships. This study aimed to compare thestudents’ knowledge, attitudes, and safe sex practices between nursing and non-nu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007